home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C ++ / Applications / Pict2Ascii 1.03 / Src / AS / CPict2AsciiApp.h < prev   
Encoding:
Text File  |  1997-05-29  |  1.4 KB  |  47 lines  |  [TEXT/CWIE]

  1. // =================================================================================
  2. //    CPict2AsciiApp.h                        ©1997 BB's Team inc. All rights reserved
  3. // =================================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LDocApplication.h>
  8.  
  9. class CPict2AsciiApp : public LDocApplication {
  10. public:
  11.                             CPict2AsciiApp();
  12.     virtual                 ~CPict2AsciiApp();
  13.  
  14.     virtual void            FindCommandStatus( CommandT inCommand,
  15.                                 Boolean &outEnabled, Boolean &outUsesMark,
  16.                                 Char16 &outMark, Str255 outName );
  17.  
  18.     virtual void            HandleAppleEvent(
  19.                                     const AppleEvent    &inAppleEvent,
  20.                                     AppleEvent            &outAEReply,
  21.                                     AEDesc                &outResult,
  22.                                     Int32                inAENumber);    // MJS 97-05-29
  23.  
  24.     virtual void            GetAEProperty(
  25.                                 DescType        inProperty,
  26.                                 const AEDesc    &inRequestedType,
  27.                                 AEDesc            &outPropertyDesc) const;    // MJS 97-05-29
  28.     virtual void            SetAEProperty(
  29.                                 DescType        inProperty,
  30.                                 const AEDesc    &inValue,
  31.                                 AEDesc            &outAEReply);    // MJS 97-05-29
  32.  
  33. protected:
  34.     virtual void            StartUp();
  35.     virtual void            OpenDocument( FSSpec *inMacFSSpec);
  36.     virtual void            ChooseDocument();
  37.     Boolean                    ObeyCommand (
  38.                                 CommandT    inCommand,
  39.                                 void        *ioParam);
  40.  
  41.     void                    DoConvertPict2Ascii(
  42.                                 const AppleEvent    &inAppleEvent,
  43.                                 AppleEvent&            outAEReply);    // MJS 97-05-29
  44.                                 
  45.     CPreferences            mPreferences;
  46. };
  47.